SubscriptionBase
Подписка.
Наследует: Cloneable<T>
Реализует: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable
Конструкторы
protected SubscriptionBase(ISubscriptionMessage subscriptionMessage, SecurityMessage security)
subscriptionBase = SubscriptionBase(subscriptionMessage, security)
Инициализирует новый экземпляр SubscriptionBase.
- subscriptionMessage
- Сообщение о подписке.
- security
- финансовый инструмент.
Свойства
public long? Count { get; set; }
value = subscriptionBase.Count
subscriptionBase.Count = value
Получает счет ожидающих сообщений.
public DataType DataType { get; }
value = subscriptionBase.DataType
Тип рыночных данных, управляемых данным хранилищем.
public FillGapsDays? FillGaps { get; set; }
value = subscriptionBase.FillGaps
subscriptionBase.FillGaps = value
FillGapsDays.
public bool FilterEnabled { get; }
value = subscriptionBase.FilterEnabled
Сообщение содержит поля с непо умолчанию значениями.
public DateTime? From { get; set; }
value = subscriptionBase.From
subscriptionBase.From = value
От ключа узла.
public bool IsSubscribe { get; set; }
value = subscriptionBase.IsSubscribe
subscriptionBase.IsSubscribe = value
Сообщение является подпиской.
public MarketDataMessage MarketData { get; }
value = subscriptionBase.MarketData
MarketDataMessage
public OrderStatusMessage OrderStatus { get; }
value = subscriptionBase.OrderStatus
OrderStatusMessage
public long OriginalTransactionId { get; set; }
value = subscriptionBase.OriginalTransactionId
subscriptionBase.OriginalTransactionId = value
Идентификатор исходного сообщения TransactionId, на которое это сообщение является ответом.
public PortfolioLookupMessage PortfolioLookup { get; }
value = subscriptionBase.PortfolioLookup
PortfolioLookupMessage
public SecurityId? SecurityId { get; }
value = subscriptionBase.SecurityId
идентификатор финансового инструмента.
public SecurityLookupMessage SecurityLookup { get; }
value = subscriptionBase.SecurityLookup
SecurityLookupMessage
public long? Skip { get; set; }
value = subscriptionBase.Skip
subscriptionBase.Skip = value
Пропустить счет.
public bool SpecificItemRequest { get; }
value = subscriptionBase.SpecificItemRequest
Определить, является ли сообщение запросом на конкретный пункт (e.g. порядок, позиция и т.д.) или нет.
public SubscriptionStates State { get; set; }
value = subscriptionBase.State
subscriptionBase.State = value
Государство.
public ISubscriptionMessage SubscriptionMessage { get; }
value = subscriptionBase.SubscriptionMessage
Сообщение о подписке.
public DateTime? To { get; set; }
value = subscriptionBase.To
subscriptionBase.To = value
За ключ от узла.
public long TransactionId { get; set; }
value = subscriptionBase.TransactionId
subscriptionBase.TransactionId = value
Идентификатор запроса.
Методы
public override string ToString()
result = subscriptionBase.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.